// 此文件是由模板文件 ".dtpl/component/$rawModuleName.ts.dtpl" 生成的，你可以自行修改模板

import { MyComponent, comify } from 'base'

@comify()
export default class extends MyComponent {
  /**
   * 组件的属性列表
   */
  properties = {
    gid: {
      value: null,
      type: Number
    },
    img: {
      value: 'https://placehold.it/300?text=picture_is_loading',
      type: String
    },
    title: {
      value: null,
      type: String
    },
    desc: {
      value: null,
      type: String
    },
    number: {
      value: null,
      type: Number
    },
    price: {
      value: 0,
      type: Number
    },
    status: {
      value: null,
      type: String
    }
  }

  /**
   * 组件的初始数据
   */
  data = {

  }

  /**
   * 组件属性值有更新时会调用此函数，不需要在 properties 中设置 observer 函数
   */
  onPropUpdate(prop: string, newValue: any, oldValue: any) {

  }
}

